$('form').submit(function () {
    if ($('[name="username"]').val() === '') {
        layer.msg('用户名不能为空', {
            icon: 2,
            time: 1000
        })
        return false;
    }
    var reg = /^[a-zA-Z]\w{4,9}$/;
    if (!reg.test($('[name="username"]').val())) {
        layer.msg('用户名必须字母开头，由字母、数字、下划线组成，5~10位', {
            icon: 2,
            time: 1000
        })
        return false;
    }
    if ($('[name="password"]').val() === "") {
        layer.msg('密码不能为空', {
            icon: 2,
            time: 1000
        })
        return false
    }
    var reg = /^[a-zA-Z0-9]{6,16}$/
    if (!reg.test($('[name="password"]').val())) {
        layer.msg('密码必须是6~16位，由字母、数字组成，必须包含字母和数字', {
            icon: 2,
            time: 1000
        })
        return false
    }
    var word_reg = /[a-zA-Z]+/;
    var number_reg = /\d+/;
    if (!word_reg.test($('[name="password"]').val()) || !number_reg.test($('[name="password"]').val())) {
        layer.msg('6~16位，由字母、数字组成，必须包含字母和数字', {
            icon: 2,
            time: 1000
        })
        return false
    }
    if ($('[name="repass"]').val() !== $('[name="password"]').val()) {
        layer.msg('两次密码不一致', {
            icon: 2,
            time: 1000
        })
        return false
    }
    if ($('[name="email"]').val() === '') {
        layer.msg('邮箱不能为空', {
            icon: 2,
            time: 1000
        })
        return false;
    }
    var reg = /(^[a-zA-Z]\w{3,11}@(126|163)\.com$)|(^[1-9]\d{4,10}@qq\.com$)/;
    if (!reg.test($('[name="email"]').val())) {
        layer.msg('邮箱必须是网易邮箱或qq邮箱', {
            icon: 2,
            time: 1000
        })
        return false;
    }
    // 手机号
    if ($('[name="tel"]').val() === '') {
        layer.msg('手机号不能为空', {
            icon: 2,
            time: 1000
        })
        return false;
    }
    // 规则：1开头，第二位 35789，剩下的9个数字随意
    var reg = /^1[35789]\d{9}$/;
    if (!reg.test($('[name="tel"]').val())) {
        layer.msg('请输入正确的手机号', {
            icon: 2,
            time: 1000
        })
        return false;
    }
    if (!$('[name="agree"]').prop('checked')) {
        layer.msg('请先同意协议', {
            icon: 2,
            time: 1000
        })
        return false
    }
    $('.lg').prop('disabled', true)
    var loadindex = layer.load(0, { shade: [0.8, '#000'] })
    $.post({
        url: './php/register.php',
        data: $('form').serialize(),
        method: 'post',
        dataType: 'json',
        success: function (res) {
            var { meta: { status, msg }, data } = res;
            layer.close(loadindex)
            if (status == 0) {
                layer.msg(msg, {
                    icon: 1,
                    time: 1500
                })
                location.href = "login.html"
            } else {
                layer.msg(msg,{
                    icon:2,
                    time:1500
                })
                $('[type="submit"]').prop('disabled',false)
                return false
            }

        }
    })
    return false
})